<script>
import { mapState } from "vuex";
export default {
  onLaunch: function () {

    // 检测微信版本号更新
    // #ifdef MP-WEIXIN
    const updateManager = uni.getUpdateManager();
    updateManager.onUpdateReady(() => {
      uni.showModal({
        title: "更新提示",
        content: "新版本已经准备好，是否重启应用？",
        success: (res) => {
          if (res.confirm) {
            // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
            updateManager.applyUpdate();
          }
        },
      });
    });
    // #endif

    // #ifdef MP-WEIXIN
    /** 微信版本提示 */
    this.versionPrompt();
    // #endif
  },
  computed: {
    ...mapState(["themeType"]),
  },
  methods: {
    versionPrompt() {
      if (!wx.getAppBaseInfo) {
        uni.showModal({
          title: "提示",
          content: "当前微信版本过低，请升级到最新微信版本。",
        });
      }
    },
  },
};
</script>

<style lang="scss">
/* 注意要写在第一行，同时给style标签加入lang="scss"属性 */
@import "uview-ui/index.scss";
// iconfont、font-family、重置uni样式、重置uview样式
@import "@/common/style/index.scss";
// 主题
@import "@/common/theme/index.scss";

page {
  background: #f9fafc;
  // #ifdef MP-WEIXIN
  height: 100%;
  // #endif
  width: 100%;
}
</style>
